shin pad – English–Español translations

🇬🇧 en es 🇪🇸

shin pad noun

  • clothing
espinillera
Wiktionary Links